package com.xinsoft.entity.po;

import com.xinsoft.common.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 设备故障
 * @TableName cus_device_breakdown
 */
@Data
public class CusDeviceBreakdown extends BaseEntity {
    /**
     * 关联设备
     */
    private Integer deviceId;

    /**
     * 故障编号
     */
    private String breakdownCode;

    /**
     * 故障类型
     */
    private Integer breakdownType;

    /**
     * 故障等级
     */
    private Integer breakdownLevel;

    /**
     * 维修责任人
     */
    private Integer repaireUserId;

    /**
     * 要求完成时间
     */
    private Date planTime;

    /**
     * 维修总工时
     */
    private Integer totalHour;

    /**
     * 维修总成本
     */
    private BigDecimal totalCost;

    /**
     * 故障状态 0-暂存 1-已提交待处理 2-已处理待验收 3-已验收 4-超期未处理
     */
    private Integer repaireStatus;

    /**
     * 故障描述
     */
    private String breakdownDesc;

    /**
     * 报修时间
     */
    private Date sendRepaireTime;
}